import { Injectable } from '@angular/core';

@Injectable({ providedIn: 'root' })

export class MessageListenerTools {
    listener;

    setListener(_listener) {
        this.listener = _listener;
        window.addEventListener('message', _listener, false);
    }

    removeListener() {
        window.removeEventListener('message', this.listener);
    }


    init(_listener){
        this.removeListener();
        this.setListener(_listener);
    }
}